﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Librerias
{
    /// <summary>
    /// Clase EN ENApuntes
    /// </summary>
    public class ENApuntes:ENBase
    {

      #region variables
        /// <summary>
        /// Identificador del material
        /// </summary>
        private int id;
         /// <summary>
        /// Fecha del apunte
        /// </summary>
        private DateTime fecha;
        /// <summary>
        /// Correro del alumno
        /// </summary>
        private string correo;
        /// <summary>
        /// Nombre del apunte
        /// </summary>
        private string nombre;
        /// <summary>
        /// Descripcion
        /// </summary>
        private string descripcion;
        /// <summary>
        /// Archivo adjunto
        /// </summary>
        private string archivo;
         /// <summary>
        /// Tags del apunte
        /// </summary>
        private string tags;
       
        #endregion

        #region get set
         int Id
        {
            get { return id; }
            set { id = value; }
        }
         DateTime Fecha
        {
            get { return fecha; }
            set { fecha = value; }
        }
        public string Correo
        {
            get { return correo; }
            set { correo = value; }
        }
        public string Nombre
        {
            get { return nombre; }
            set { nombre= value; }
        }
        public string Descripcion
        {
            get { return descripcion; }
            set { descripcion = value; }
        }
        public string Tags
        {
            get { return tags; }
            set { tags = value; }
        }
        public string Archivo
        {
            get { return archivo; }
            set { archivo = value; }
        }

        #endregion

        #region constructores
        /// <summary>
        /// Constructor por defecto
        /// </summary>
        public ENApuntes()
        {
            id=0;
            fecha=DateTime.Now;
            correo = string.Empty;
            nombre=string.Empty;
            descripcion=string.Empty;
            archivo=string.Empty;
            tags=string.Empty;
        }


        /// <summary>
        /// Constructor Parametrizado
        /// </summary>
        /// <param name="unid">id</param>
        /// <param name="unfecha">fecha</param>
        /// <param name="uncorreo">correo</param>
        /// <param name="unnombre">nombre</param>
        /// <param name="undescripcion">descripcion</param>
        /// <param name="unarchivo">archivo</param>
        /// <param name="untags">tags</param>
        public ENApuntes(int unid,DateTime unfecha, string uncorreo, string unnombre,string undescripcion, string unarchivo,string untags)
        {
            id=unid;
            fecha=unfecha;
            correo = uncorreo;
            nombre=unnombre;
            descripcion=undescripcion;
            archivo=unarchivo;
            tags=untags;
           
        }
        #endregion

    }
}
